package com.usf.jprovider.constants;

public final class Constants {
	
	public final static String MEMBER_SEPARATOR_SPLIT = "[.]";
	public final static String MEMBER_PATH_SEPARATOR = ".";
	public final static String TAG_TEMP_NAME = "$$tmp$$";

	public final static String NODE_NAME = "name";
	public final static String NODE_ENTRY_INDEX = "entryIndex";
	public final static String NODE_VALUE_INDEX = "valueIndex";
	
	public final static String LIST_PROVIDER_SEPARATOR  = "-";
	

	public final static String DEFAULT_DATE_FORMAT = "dd-MM-yyyy";
	public final static boolean DEFAULT_SELECTOR_VALUE_IGNORE_CASE = false;
	public final static String NEXT_ENTRY_PREFIX = "_nextEtry";
	
	public final static String CSV_DEFAULT_FILE_SEPARATOR = ";";
	public final static int CSV_DEFAULT_COLUMN_INDEX = 0;
	public final static int CSV_DEFAULT_ROW_START_INDEX = 0;
	
	public final static String  DOMAIN_LOGGER_PREFIX = "_log$$";
	

	public final static boolean DEFAULT_ITEM_PERSIST = true;
	public final static boolean DEFAULT_ITEM_CHECK = true;
	
	public final static boolean DEFAULT_DAO_AUTO_COMMIT = false;
	
	//SQL pointers markers
	public final static String LOCAL_POINTER = "#";
	public final static String GLOBAL_POINTER = "$";
	//Drivers
	public final static String MYSQL_DRIVER = "com.mysql.jdbc.Driver";
	public final static String ORACLE_DRIVER = "oracle.jdbc.OracleDriver";
	public final static String SQLSERVER_DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
	
}
